package cn.minhx.infrastructure.dao.po;

import java.time.LocalDateTime;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 通知回调任务
 *
 * @author min
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class NotifyTask {

	/** 自增ID */
	private Long id;

	/** 活动ID */
	private Long activityId;

	/** 拼单组队ID */
	private String teamId;

	/** 回调接口 */
	private String notifyUrl;

	/** 回调次数 */
	private Integer notifyCount;

	/** 回调状态【0初始、1完成、2重试、3失败】 */
	private Integer notifyStatus;

	/** 参数对象 */
	private String parameterJson;

	/** 创建时间 */
	private LocalDateTime createTime;

	/** 更新时间 */
	private LocalDateTime updateTime;
}
